package com.opal.system.service;

import com.opal.system.entity.BdCustomerForm;
import com.opal.system.entity.ClockInQueryForm;
import com.opal.system.entity.table.BdCustomer;
import com.opal.system.entity.table.OrgHrorg;
import com.opal.system.entity.table.OrgSalesorg;
import com.opal.system.entity.table.TbmImportData;
import com.opal.vo.PageVO;

import java.util.List;
import java.util.Map;

public interface HRService {



    //查询组织-成本明细
    List<OrgSalesorg> orgSalesorgList();

    //查询客户名称
    List<BdCustomer> findByNamePage(BdCustomerForm bdCustomer, int page, int rows);

    //查询客户名称总条数
    int findTotal(BdCustomerForm bdCustomer);

    //删除重复卡-组织名称
    List<OrgHrorg> orgHrorgFindAll();

    //查询是否封存
    Map finBySealflag(OrgHrorg orgHrorg);

    //查询信息人员信息 返回分页-删除原始打卡时间
    PageVO<TbmImportData> findByClockInInfo(ClockInQueryForm clockInQueryForm, int page, int rows);

    //删除选中的个人信息
    Map delectClockInInfo(List<String> id, String userName);

    //查询信息人员信息总数-删除原始打卡时间
    int getCoumt(ClockInQueryForm clockInQueryForm);
}
